ObjDir          = :
BlugsDir		= :::
SrcDir			= {BlugsDir}Source:
LibsDir			= {BlugsDir}MPWLibraries:
BlugsHeaders	= {BlugsDir}Blugs.h {BlugsDir}BlugsPrivate.h
Symbols			= -sym full
PPCCOptions     = 	-load "{ShellDirectory}:Interfaces&Libraries:Interfaces:MacHeaders:MacHeadersPPC" 
					-i {BlugsDir} {Symbols} -opt off -d __DEBLUG__ -proto strict 
					-tb on


SrcFiles        = {SrcDir}BlugsContentHandlers.c 
				  {SrcDir}BlugsData.c 
				  {SrcDir}BlugsDisclosure.c 
				  {SrcDir}BlugsDrag.c 
				  {SrcDir}BlugsDrawing.c 
				  {SrcDir}BlugsInitialization.c 
				  {SrcDir}BlugsInlineEdit.c 
				  {SrcDir}BlugsKeyboard.c 
				  {SrcDir}BlugsMetrics.c 
				  {SrcDir}BlugsNewAndDelete.c 
				  {SrcDir}BlugsRowsAndColumns.c 
				  {SrcDir}BlugsScrolling.c 
				  {SrcDir}BlugsSelection.c 
				  {SrcDir}BlugsSorting.c 
				  {SrcDir}BlugsTitleBar.c 
				  {SrcDir}BlugsUserPane.c 
				  {SrcDir}BlugsUtils.c 
				  {SrcDir}BlugsWidgets.c



ObjFiles	    = "{ObjDir}BlugsContentHandlers.c.x" 
				  "{ObjDir}BlugsData.c.x" 
				  "{ObjDir}BlugsDisclosure.c.x" 
				  "{ObjDir}BlugsDrag.c.x" 
				  "{ObjDir}BlugsDrawing.c.x" 
				  "{ObjDir}BlugsInitialization.c.x" 
				  "{ObjDir}BlugsInlineEdit.c.x" 
				  "{ObjDir}BlugsKeyboard.c.x" 
				  "{ObjDir}BlugsMetrics.c.x" 
				  "{ObjDir}BlugsNewAndDelete.c.x" 
				  "{ObjDir}BlugsRowsAndColumns.c.x" 
				  "{ObjDir}BlugsScrolling.c.x" 
				  "{ObjDir}BlugsSelection.c.x" 
				  "{ObjDir}BlugsSorting.c.x" 
				  "{ObjDir}BlugsTitleBar.c.x" 
				  "{ObjDir}BlugsUserPane.c.x" 
				  "{ObjDir}BlugsUtils.c.x" 
				  "{ObjDir}BlugsWidgets.c.x" 
				  "{ObjDir}BlugsPPCAsm.s.x"



.c.x    .c
	{PPCC} {depDir}{default}.c -o {targDir}{default}.c.x {PPCCOptions}

.s.x  .s
	ppcasm {depDir}{default}.s -o {targDir}{default}.s.x -typecheck strict



"BlugsLibPPC DEBUG"      {LibsDir}"BlugsLibPPC DEBUG.o"

{LibsDir}"BlugsLibPPC DEBUG.o"    {ObjFiles}
	PPCLink -o {LibsDir}"BlugsLibPPC DEBUG.o" {ObjFiles} {Symbols} -t 'XCOF' -c 'MPS ' 
		-xm library -linkfaster off



"{ObjDir}BlugsContentHandlers.c.x"	  {SrcDir}BlugsContentHandlers.c {BlugsHeaders}
"{ObjDir}BlugsData.c.x"				  {SrcDir}BlugsData.c {BlugsHeaders}
"{ObjDir}BlugsDisclosure.c.x"		  {SrcDir}BlugsDisclosure.c {BlugsHeaders}
"{ObjDir}BlugsDrag.c.x"				  {SrcDir}BlugsDrag.c {BlugsHeaders}
"{ObjDir}BlugsDrawing.c.x"			  {SrcDir}BlugsDrawing.c {BlugsHeaders}
"{ObjDir}BlugsInitialization.c.x"	  {SrcDir}BlugsInitialization.c {BlugsHeaders}
"{ObjDir}BlugsInlineEdit.c.x"		  {SrcDir}BlugsInlineEdit.c {BlugsHeaders}
"{ObjDir}BlugsKeyboard.c.x"			  {SrcDir}BlugsKeyboard.c {BlugsHeaders}
"{ObjDir}BlugsMetrics.c.x"			  {SrcDir}BlugsMetrics.c {BlugsHeaders}
"{ObjDir}BlugsNewAndDelete.c.x"		  {SrcDir}BlugsNewAndDelete.c {BlugsHeaders}
"{ObjDir}BlugsRowsAndColumns.c.x"	  {SrcDir}BlugsRowsAndColumns.c {BlugsHeaders}
"{ObjDir}BlugsScrolling.c.x"		  {SrcDir}BlugsScrolling.c {BlugsHeaders}
"{ObjDir}BlugsSelection.c.x"		  {SrcDir}BlugsSelection.c {BlugsHeaders}
"{ObjDir}BlugsSorting.c.x"			  {SrcDir}BlugsSorting.c {BlugsHeaders}
"{ObjDir}BlugsTitleBar.c.x"			  {SrcDir}BlugsTitleBar.c {BlugsHeaders}
"{ObjDir}BlugsUserPane.c.x"			  {SrcDir}BlugsUserPane.c {BlugsHeaders}
"{ObjDir}BlugsUtils.c.x"			  {SrcDir}BlugsUtils.c {BlugsHeaders}
"{ObjDir}BlugsWidgets.c.x"			  {SrcDir}BlugsWidgets.c {BlugsHeaders}

"{ObjDir}BlugsPPCAsm.s.x"			  {SrcDir}BlugsPPCAsm.s